"""3.8 综合练习—**打印九九乘法表**
任务描述
编写一个程序，使用循环结构打印九九乘法表。
实现步骤
# 1. 使用嵌套循环控制行和列
# 2. 计算并打印乘法表
# 3. 格式化输出
实现目标：
1x1=1
1x2=2	2x2=4
1x3=3	2x3=6	3x3=9
...（以此类推）
1x9=9	2x9=18	3x9=27	...	9x9=81

"""
print("====for ...in range 印乘法表=====")
# for ...in range
for i in range(1,10):
    for j in range(1,i+1):
        print(f"{j}x{i}={i*j}",end='\t')
    print()

#while 实现
print("====while 印乘法表=====")
i=1
while i<=9:
    j=1
    #列数的控制
    while j<i+1:
        print(f"{j}x{i}={i*j}",end='\t')
        j+=1

    #i变量需要自增
    i+=1
    #换行
    print()